Ingreso usuario: director.asuncion8 y contraseña: 15430124
Error: function timed out, ensure the promise resolves within 30000 milliseconds
at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14)
at listOnTimeout (node:internal/timers:581:17)
at processTimers (node:internal/timers:519:7)
📸 Captura tomada para el escenario fallido: Validar que se puede realizar un cierre de sesion exitoso con el rol DIRECTIVO
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317
Ingreso exitoso como PROFESOR_PRIMARIA
Se valida correctamente el direccionamiento al Login al momento de cerrar sesión
Ingreso usuario: david_apolinario_1537 y contraseña: 15371028
Ingreso exitoso como PROFESOR_SECUNDARIA
Se valida correctamente el direccionamiento al Login al momento de cerrar sesión
Ingreso usuario: brigida_gonzales_1535 y contraseña: 15357278
Error: function timed out, ensure the promise resolves within 30000 milliseconds
at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14)
at listOnTimeout (node:internal/timers:581:17)
at processTimers (node:internal/timers:519:7)
📸 Captura tomada para el escenario fallido: Validar que se puede realizar un cierre de sesion exitoso con el rol AUXILIAR
Ingreso usuario: daniel_sanchez_1542 y contraseña: 15420745
Error: function timed out, ensure the promise resolves within 30000 milliseconds
at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14)
at listOnTimeout (node:internal/timers:581:17)
at processTimers (node:internal/timers:519:7)
📸 Captura tomada para el escenario fallido: Validar que se puede realizar un cierre de sesion exitoso con el rol TUTOR
Ingreso usuario: jose_centeno_4180 y contraseña: 41809910
Error: function timed out, ensure the promise resolves within 30000 milliseconds
at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14)
at listOnTimeout (node:internal/timers:581:17)
at processTimers (node:internal/timers:519:7)
📸 Captura tomada para el escenario fallido: Validar que se puede realizar un cierre de sesion exitoso con el rol OTRO
Ingreso usuario: director.asuncion8 y contraseña: 15430124
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317
Ingreso exitoso como PROFESOR_PRIMARIA
Ingreso usuario: david_apolinario_1537 y contraseña: 15371028
Ingreso exitoso como PROFESOR_SECUNDARIA
Ingreso usuario: brigida_gonzales_1535 y contraseña: 15357278
Ingreso usuario: daniel_sanchez_1542 y contraseña: 15420745
Ingreso usuario: jose_centeno_4180 y contraseña: 41809910
El modal de credenciales inválidas se muestra correctamente.
Error: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('//div[@role="alert"]')
Expected: visible
Error: element(s) not found
Call log:
[2m - Expect "to.be.visible" with timeout 5000ms[22m
[2m - waiting for locator('//div[@role="alert"]')[22m
at Proxy.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\playwright\lib\matchers\expect.js:224:24)
at LoginPage.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:108:65)
at step (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:33:23)
at Object.next (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:14:53)
at fulfilled (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:5:58)
Error: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('//div[@role="alert"]')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
[2m - Expect "to.be.visible" with timeout 5000ms[22m
[2m - waiting for locator('//div[@role="alert"]')[22m
at Proxy.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\playwright\lib\matchers\expect.js:224:24)
at LoginPage.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:108:65)
at step (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:33:23)
at Object.next (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:14:53)
at fulfilled (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:5:58)
📸 Captura tomada para el escenario fallido: Validar que no se puede realizar un inicio de sesion exitoso con credenciales invalidas y PROFESOR_PRIMARIA
El modal de credenciales inválidas se muestra correctamente.
Error: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeVisible[2m([22m[2m)[22m failed
Locator: locator('//div[@role="alert"]')
Expected: visible
Error: element(s) not found
Call log:
[2m - Expect "to.be.visible" with timeout 5000ms[22m
[2m - waiting for locator('//div[@role="alert"]')[22m
at Proxy.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\playwright\lib\matchers\expect.js:224:24)
at LoginPage.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:108:65)
at step (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:33:23)
at Object.next (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:14:53)
at fulfilled (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\login.page.ts:5:58)
El modal de credenciales inválidas se muestra correctamente.
El modal de credenciales inválidas se muestra correctamente.
El modal de credenciales inválidas se muestra correctamente.
Ingreso usuario: brigida_gonzales_1535 y contraseña: 15357278
✅ Se hizo click en Editar Perfil
✔ Se validó que los campos DNI, Nombres, Apellidos, Género, Foto, Celular, Correo Electrónico son visibles
✔ Se validó que los campos Celular y Correo Electrónico son visibles
✔ Se validó que el campo Nombre de Usuario es visible
Ingreso usuario: brigida_gonzales_1535 y contraseña: 15357278
✅ Se hizo click en Editar Perfil
✔ Se validó que los campos Celular y Correo Electrónico son editables
✅ Se editó el número de teléfono correctamente con: 926932672
✅ Se editó el correo electrónico correctamente con: Roma_Maggio52@yahoo.com
El modal de datos actualizados correctamente se muestra correctamente.
📌 Texto mostrado en el perfil: Brigida Gonzales Morales
📌 Valores generados:
✔ Se validó que el nombre y apellido actualizados aparecen correctamente en el perfil.
Ingreso usuario: brigida_gonzales_1535 y contraseña: 15357278
Error: function timed out, ensure the promise resolves within 30000 milliseconds
at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14)
at listOnTimeout (node:internal/timers:581:17)
at processTimers (node:internal/timers:519:7)
📸 Captura tomada para el escenario fallido: Validar que el rol Auxiliar puede editar su foto de perfil con foto de peso admitible
Ingreso usuario: brigida_gonzales_1535 y contraseña: 15357278
✅ Se hizo click en Editar Perfil
✔ El modal muestra correctamente el mensaje de límite de 5MB
El boton de Cambiar Foto dentro del modal está deshabilitado
Ingreso usuario: brigida_gonzales_1535 y contraseña: 15357278
Error: function timed out, ensure the promise resolves within 30000 milliseconds
at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14)
at listOnTimeout (node:internal/timers:581:17)
at processTimers (node:internal/timers:519:7)
📸 Captura tomada para el escenario fallido: Validar que no se puede registrar la asistencia del rol Auxiliar un día no laborable
Ingreso usuario: director.asuncion8 y contraseña: 15430124
✅ Se hizo click en Registros de Personal
➤ Número de opciones encontradas: 5
➤ Opción seleccionada: Bety Anita Galvan Castillo
✔ Tabla de asistencias mostrada
Ingreso usuario: director.asuncion8 y contraseña: 15430124
✅ Se hizo click en Registros de Personal
➤ Número de opciones encontradas: 5
➤ Opción seleccionada: Cariel Fausto Rodriguez Gutierrez
✔ Tabla de asistencias mostrada
Ingreso usuario: director.asuncion8 y contraseña: 15430124
✅ Se hizo click en Registros de Personal
➤ Número de opciones encontradas: 2
➤ Opción seleccionada: Brigida Gonzales Morales
✔ Tabla de asistencias mostrada
Ingreso usuario: director.asuncion8 y contraseña: 15430124
✅ Se hizo click en Registros de Personal
➤ Número de opciones encontradas: 5
➤ Opción seleccionada: Jorge Teodardo Vivas Vilca
✔ Tabla de asistencias mostrada
Ingreso usuario: director.asuncion8 y contraseña: 15430124
Cantidad de auxiliares mostrados: 2
Nombre tarjeta 1: Brigida Gonzales Morales
Nombre tarjeta 2: Jorge Teodardo Vivas Vilca
Teléfono tarjeta 1: 926932672
Teléfono tarjeta 2: 961273025
Estado tarjeta 1: Estado: Activo
Estado tarjeta 2: Estado: Activo
Correo tarjeta 1: Roma_Maggio52@yahoo.com
Correo tarjeta 2: jorgevivas13979@gmail.com
Foto tarjeta 1: https://drive.google.com/thumbnail?id=146FxONZDb4d0DFVMagQp0HCBLNxsGUeh
Foto tarjeta 2: /images/svg/No-Foto-Perfil.svg
Ingreso usuario: director.asuncion8 y contraseña: 15430124
✅ Se hizo click en Personal Administrativo
Cantidad de personal administrativos mostrados: 7
Nombre tarjeta 1: Nombre Nombre2 Apellido Apellido2
Nombre tarjeta 2: Carmen Cueto Peves
Nombre tarjeta 3: Dominique María Martha Sotomayor Garro
Nombre tarjeta 4: Yolanda Bernardo Caramendi
Nombre tarjeta 5: Jorge Teodardo Vivas Vilca
Nombre tarjeta 6: Jose Centeno Diaz
Nombre tarjeta 7: Jackelin Melissa Sairitupac Quispe
Error: [2mexpect([22m[31mreceived[39m[2m).[22mtoMatch[2m([22m[32mexpected[39m[2m)[22m
Expected pattern: [32m/^9\d{8}$/[39m
Received string: [31m"111111111"[39m
at Proxy.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\playwright\lib\matchers\expect.js:224:24)
at AdministrativeStaffPage.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\administrativeStaff.page.ts:44:38)
at step (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\administrativeStaff.page.ts:33:23)
at Object.next (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\administrativeStaff.page.ts:14:53)
at fulfilled (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\administrativeStaff.page.ts:5:58)
Teléfono tarjeta 1: 111111111
📸 Captura tomada para el escenario fallido: Validar que el rol DIRECTIVO puede consultar el personal administrativo
Ingreso usuario: director.asuncion8 y contraseña: 15430124
Error: function timed out, ensure the promise resolves within 30000 milliseconds
at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14)
at listOnTimeout (node:internal/timers:581:17)
at processTimers (node:internal/timers:519:7)
📸 Captura tomada para el escenario fallido: Validar que el rol Directivo puede editar su informacion personal
Ingreso usuario: director.asuncion8 y contraseña: 15430124
✅ Se hizo click en Editar Perfil
✅ Nombre generado: Brittany Avery
➡ Primer nombre: Brittany
✅ Apellidos generados: Brakus-Trantow Goyette
➡ Primer apellido: Brakus-Trantow
✅ Se editó el número de teléfono correctamente con: 900721576
✅ Se editó el número de DNI correctamente con: 03609343
Error: [2mexpect([22m[31mlocator[39m[2m).[22mtoContainText[2m([22m[32mexpected[39m[2m)[22m failed
Locator: locator('header h1.text-blanco')
Expected substring: [32m"Brittany"[39m
Received string: [31m"Zakary Goyette"[39m
Timeout: 5000ms
Call log:
[2m - Expect "to.have.text" with timeout 5000ms[22m
[2m - waiting for locator('header h1.text-blanco')[22m
[2m 9 × locator resolved to (h1 class="text-blanco font-extrabold text-left leading-5 sxs-only:text-[0.8rem] sxs-only:leading-4 xs-only:text-[0.9rem] xs-only:leading-4 max-sm:text-[1rem] max-sm:leading-5 text-[1.1rem] landscape-small:text-[0.99rem] landscape-small:leading-[1.1rem] landscape-tablet-sm:text-[0.99rem] landscape-tablet-sm:leading-[1.1rem]")…(/h1)[22m
[2m - unexpected value "Zakary Goyette"[22m
at Proxy.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\playwright\lib\matchers\expect.js:224:24)
at MyDataPage.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\myData.page.ts:128:55)
at step (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\myData.page.ts:33:23)
at Object.next (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\myData.page.ts:14:53)
at fulfilled (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\src\test\pages\myData.page.ts:5:58)
El modal de datos actualizados correctamente se muestra correctamente.
📌 Texto mostrado en el perfil: Brittany Avery Brakus-Trantow Goyette
📌 Valores generados: Brittany Avery Brakus-Trantow Goyette
✔ Se validó que el nombre y apellido actualizados aparecen correctamente en el perfil.
📌 Texto del header: Zakary Goyette
📌 Debe mostrar: Brittany Brakus-Trantow
📸 Captura tomada para el escenario fallido: Validar que el rol Directivo puede editar su informacion personal mas de una vez
Ingreso usuario: director.asuncion8 y contraseña: 15430124
Error: function timed out, ensure the promise resolves within 30000 milliseconds
at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14)
at listOnTimeout (node:internal/timers:581:17)
at processTimers (node:internal/timers:519:7)
📸 Captura tomada para el escenario fallido: Validar que el rol Directivo puede editar su foto de perfil con foto de peso admitible
Ingreso usuario: director.asuncion8 y contraseña: 15430124
Error: function timed out, ensure the promise resolves within 30000 milliseconds
at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14)
at listOnTimeout (node:internal/timers:581:17)
at processTimers (node:internal/timers:519:7)
📸 Captura tomada para el escenario fallido: Validar que el rol Directivo puede editar su foto de perfil con foto de peso no admitible (mayor a 5MB)
Ingreso usuario: jose_centeno_4180 y contraseña: 41809910
Error: function timed out, ensure the promise resolves within 30000 milliseconds
at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14)
at listOnTimeout (node:internal/timers:581:17)
at processTimers (node:internal/timers:519:7)
📸 Captura tomada para el escenario fallido: Validar que no se puede registrar la asistencia del rol Otro un día no laborable
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317
Ingreso exitoso como PROFESOR_PRIMARIA
✅ Se hizo click en Editar Perfil
Then(/^se muestra en la pantalla su DNI, Nombres, Apellidos, Género, Foto, Celular, Correo Electrónico$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });
Then(/^se muestra los datos del aula asignada$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });
Then(/^también se muestra el nombre de usuario$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317
Ingreso exitoso como PROFESOR_PRIMARIA
✅ Se hizo click en Editar Perfil
✔ Se validó que los campos Celular y Correo Electrónico son editables
✅ Se editó el número de teléfono correctamente con: 993594024
✅ Se editó el correo electrónico correctamente con: Kaela.Murphy2@hotmail.com
El modal de datos actualizados correctamente se muestra correctamente.
📌 Texto mostrado en el perfil: Marisol Ceferina Godoy Villarubia
📌 Valores generados:
✔ Se validó que el nombre y apellido actualizados aparecen correctamente en el perfil.
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317
Ingreso exitoso como PROFESOR_PRIMARIA
✅ Se hizo click en Editar Perfil
El modal de foto actualizada correctamente se muestra correctamente.
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317
Ingreso exitoso como PROFESOR_PRIMARIA
✅ Se hizo click en Editar Perfil
✔ El modal muestra correctamente el mensaje de límite de 5MB
El boton de Cambiar Foto dentro del modal está deshabilitado
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317
Ingreso exitoso como PROFESOR_PRIMARIA
Error: function timed out, ensure the promise resolves within 30000 milliseconds
at Timeout.(anonymous) (C:\Users\Yrvin PS\Desktop\X CICLO TESIS\SIASIS\Testing-ContinuoSIASIS\node_modules\@cucumber\cucumber\src\time.ts:52:14)
at listOnTimeout (node:internal/timers:581:17)
at processTimers (node:internal/timers:519:7)
📸 Captura tomada para el escenario fallido: Validar que no se puede registrar la asistencia del rol Profesor de Primaria un día no laborable
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317
Ingreso exitoso como PROFESOR_PRIMARIA
✅ Se hizo click en Editar Perfil
Then(/^se muestra en la pantalla su DNI, Nombres, Apellidos, Género, Foto, Celular, Correo Electrónico$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });
Then(/^se muestra los datos del aula asignada$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });
Then(/^también se muestra el nombre de usuario$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317
Ingreso exitoso como PROFESOR_PRIMARIA
✅ Se hizo click en Editar Perfil
✔ Se validó que los campos Celular y Correo Electrónico son editables
✅ Se editó el número de teléfono correctamente con: 946088451
✅ Se editó el correo electrónico correctamente con: Lane.Kessler@hotmail.com
El modal de datos actualizados correctamente se muestra correctamente.
📌 Texto mostrado en el perfil: Marisol Ceferina Godoy Villarubia
📌 Valores generados:
✔ Se validó que el nombre y apellido actualizados aparecen correctamente en el perfil.
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317
Ingreso exitoso como PROFESOR_PRIMARIA
✅ Se hizo click en Editar Perfil
El modal de foto actualizada correctamente se muestra correctamente.
Ingreso usuario: marisol_godoy_1537 y contraseña: 15378317
Ingreso exitoso como PROFESOR_PRIMARIA
✅ Se hizo click en Editar Perfil
✔ El modal muestra correctamente el mensaje de límite de 5MB
El boton de Cambiar Foto dentro del modal está deshabilitado
Ingreso usuario: daniel_sanchez_1542 y contraseña: 15420745
✅ Se hizo click en Editar Perfil
Then(/^se muestra en la pantalla su DNI, Nombres, Apellidos, Género, Foto, Celular, Correo Electrónico$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });
Then(/^también se muestra el nombre de usuario$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });
Ingreso usuario: daniel_sanchez_1542 y contraseña: 15420745
✅ Se hizo click en Editar Perfil
✔ Se validó que los campos Celular y Correo Electrónico son editables
Then(/^edito el campo de celular$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });
Ingreso usuario: daniel_sanchez_1542 y contraseña: 15420745
✅ Se hizo click en Editar Perfil
✔ Se validó que los campos Celular y Correo Electrónico son editables
Then(/^edito el campo de correo Electrónico$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });
Then(/^me pide una verificación adicional$/, function(callback) { // Write code here that turns the phrase above into concrete actions callback(null, 'pending'); });
Ingreso usuario: daniel_sanchez_1542 y contraseña: 15420745
✅ Se hizo click en Editar Perfil
El modal de foto actualizada correctamente se muestra correctamente.
Ingreso usuario: daniel_sanchez_1542 y contraseña: 15420745
✅ Se hizo click en Editar Perfil
✔ El modal muestra correctamente el mensaje de límite de 5MB
El boton de Cambiar Foto dentro del modal está deshabilitado